专利摘要:
method of providing user interface (UI), ui providing apparatus, method of providing a ui providing apparatus with information used to generate a UI for device control using a server, and non-transient computer readable recording medium. a system and method for providing user interface (ui) for device control is provided. the method of providing user interface (ui), the method includes: identifying at least one controlled device relating to an activity mode selected by a user; collect control information relating to functions provided by at least one identified controlled device; and generating a UI used to control the at least one controlled device relative to the activity mode based on the collected control information.
公开号:BR112014012962B1
申请号:R112014012962-2
申请日:2012-10-30
公开日:2021-08-17
发明作者:Hyung-rae Cho;Ji-hyeon Kweon;Seok - Min Oh
申请人:Samsung Electronics Co., Ltd;
IPC主号:
专利说明:

Technical Field
[0001] The present invention relates generally to a method and system for providing a User Interface (UI) for device control and more particularly to a method and system for providing a UI for device control based on a history of a device controlled by a user. Background technique
[0002] A home network is a networking technology for freely using electronic devices such as electronic information devices used in the home by connecting electronic devices through a network independent of time and location. Home networking is a technology that makes life more convenient by connecting electronic information devices used in the home through the network.
[0003] Although a User Interface (UI) is provided to control home appliances in a home network environment, it is difficult to efficiently control a specific function of a specific appliance through a general UI. Furthermore, a UI capable of effectively controlling a plurality of devices is needed in the home network environment. Disclosure of the Invention Solution to Problem
[0004] Therefore, the present invention was made to solve the aforementioned problems that occur in the prior art, and an aspect of the present invention provides method and system to provide a User Interface (UI) for device control, capable of generate and provide a UI referring to a function provided by at least one controlled device referring to an activity mode selected by a user.
[0005] The present invention also provides a method and system that provides UI for device control, capable of generating and providing a UI by analyzing a pattern of a controlled device, controlled by a user.
[0006] The present invention also provides a method and system that provides UI for device control, capable of generating and providing a UI by combining frequently used functions from a plurality of controlled devices.
[0007] The present invention also provides a method and system that provides UI for device control, capable of generating and providing a UI for controlling controlled devices used together among a plurality of controlled devices. Brief description of the drawings
[0008] The above and other aspects, features and advantages of the present invention will become more evident by describing in detail embodiments thereof with reference to the accompanying drawings in which: Figure 1 illustrates a system for providing a user interface (UI) for device control in accordance with an embodiment of the present invention; Figure 2 is a detailed block diagram illustrating a UI delivery apparatus in accordance with an embodiment of the present invention; Figure 3 is a detailed block diagram illustrating a server in accordance with an embodiment of the present invention; Figure 4 is a detailed block flowchart illustrating a method of providing UI for device control in accordance with an embodiment of the present invention; Figure 5 is a detailed block diagram illustrating an apparatus providing UI in accordance with another embodiment of the present invention; Fig. 6 is a detailed block flowchart illustrating a method of providing UI for device control in accordance with another embodiment of the present invention; Figure 7 illustrates a table of control information according to an embodiment of the present invention; Figure 8 illustrates a control information table according to another embodiment of the present invention; Figure 9 illustrates a UI for device control according to an embodiment of the present invention; Figure 10 is a detailed block flowchart illustrating a method for generating a UI in accordance with an embodiment of the present invention; and Figure 11 illustrates generating a UI used by a user terminal to control devices controlled in accordance with another embodiment of the present invention. Best Way to Carry Out the Invention
[0009] According to an aspect of the present invention, a method of providing User Interface (UI), the method including: identifying at least one controlled device relating to an activity mode selected by a user; collect control information relating to functions provided by at least one identified controlled device; and generating a UI used to control the at least one controlled device relative to the activity mode based on the collected control information.
[00010] The method may further include providing a user terminal with the UI.
[00011] The activity mode can include at least one of a movie mode, a music listening mode, a cleaning mode, a vacation mode and a sleep mode.
[00012] The UI can be changed based on a user's control history with respect to at least one controlled device.
[00013] Control information may include information regarding the user's control history.
[00014] The collection of control information may include: external data connected to the UI supply apparatus and the at least controlled device.
[00015] According to another aspect of the present invention, an UI providing apparatus including: an identification unit for identifying at least one controlled device relating to an activity mode selected by a user; a control information collection unit for collecting control information relating to functions provided by at least one identified controlled device; and a UI generation unit for generating a UI used to control the at least one controlled device relative to the activity mode based on the collected control information.
[00016] The UI providing apparatus may further include a UI providing unit to provide a user terminal with the UI.
[00017] The activity mode can include at least one of a movie mode, a music listening mode, a cleaning mode, a vacation mode and a sleep mode.
[00018] The UI can be changed based on a user's control history with respect to at least one controlled device.
[00019] Control information may include information regarding the user's control history.
[00020] The control information collection unit can collect the control information] from at least one of an internal database of the UI supply apparatus, an external database connected to the UI supply apparatus and the fur one less device controlled.
[00021] According to another aspect of the present invention, a method for providing a UI providing apparatus with information used to generate a UI for device control using a server, the method including: receiving control information regarding the controlled device relating to an activity mode selected by a user of the UI provisioning appliance; recommending controlled device functions to be included in the UI for the UI providing apparatus based on the received control information; where the recommended functions are used to generate the UI to control the device controlled in the UI providing appliance.
[00022] According to another aspect of the present invention, a non-transient computer readable recording medium having recorded thereon a computer program for executing a method of providing User Interface (UI) is provided.
[00023] According to another aspect of the present invention, a non-transient computer readable recording medium having recorded thereon a computer program for performing a method of providing a UI providing apparatus with information used to generate a UI for device control using a server is provided. Mode for the Invention
[00024] Hereinafter, embodiments of the present invention will be described with reference to the attached drawings. In all drawings, the same elements will be designated by the same reference numerals.
[00025] In a User Interface (UI) providing a system for device control according to an embodiment of the present invention, a user terminal controls the operations of a plurality of controlled devices, a UI providing apparatus collects information controls pertaining to device control and combines predetermined controlled devices and predetermined functions to control the predetermined controlled devices using the collected control information to generate a UI.
[00026] Figure 1 illustrates a system to provide a user interface (UI) for device control according to an embodiment of the present invention.
[00027] Referring to Figure 1, the system for providing the UI for device control according to an embodiment of the present invention includes a user terminal 1000, at least one controller device 2000, a UI providing apparatus 3000, a 4000 server, and a 5000 network.
[00028] The 1000 user terminal controls operations of the controls of the controlled devices 2000 directly or through the UI supply apparatus 3000, and provides the control referring to the controlled devices 2000. The , z user terminal 1000 includes all types of devices capable of communicating over wired and/or wireless networks and controlling 2000 controlled devices via a display screen. User terminal 1000 includes communication terminals, for example, a cell phone, a smart phone, a Personal Digital Assistant (PDA) phone, a notebook, and a Personal Computer (PC).
[00029] Controlled devices 2000 receive a control command from user terminal 1000 and operate in accordance with the control command. The 2000 controlled devices also provide the 3000 UI supply apparatus with control information pertaining to an operation based on the control command. Controlled devices 2000 include all apparatus capable of communicating with the 3000 UI supply apparatus via wired/wireless networks a refrigerator, an audio system, an air conditioner and a lighting device.
[00030] The UI Supply Apparatus 3000 collects the control information pertaining to the 2000 controlled devices and generates the UI based on the collected control information. The UI supply device 3000 collects the control information from at least one of the user terminal 1000 and the controlled devices 2000. The UI supply device 3000 also provides the server 4000, which will be described below, with the collected control information and receives a recommendation of controlled devices to be controlled and control functions of the controlled devices from the server 4000. For example, the UI provisioning appliance 3000 receives a recommendation of controlled devices used together and frequently used functions at a predetermined time from the server 4000. The UI provisioning appliance 3000 generates and provides the UI based on the recommended controlled devices and control functions.
[00031] The Server 4000 recommends the 3000 UI devices, analyzes the control information received, and recommends the controlled devices and control functions.
[00032] The 5000 network includes a dedicated line, a Local Area Network (LAN), a Value Added Network (VAN), Intranet, a private telephone network, a public telephone network, a private switched telephone network ( PSTN), and a combination thereof, is a data communication network in which the elements shown in Figure 1 can easily communicate with each other, and includes a wired Internet, a wireless Internet, and a mobile wireless communications network.
[00033] The system for providing the UI for device control according to an embodiment of the present invention of UI 3000 is included in a home gateway of the home network, but the present invention is not limited thereto.
[00034] The UI supply apparatus 3000 according to an embodiment of the present invention will now be described with reference to figure 2 below.
[00035] Figure 2 is a detailed block diagram of the UI delivery apparatus 3000 according to an embodiment of the present invention.
[00036] Referring to figure 2, the UI supply apparatus 3000 according to the present embodiment includes an identification unit 3900, a control information collection unit 3100, a recommendation function collection unit 3200, a 3300 control command collection unit, a 3400 UI generation unit, a 3500 UI supply unit, a 3600 DB, a 3700 transmit/receive unit, and a 3800 control unit.
[00037] The identification unit 3900 identifies at least one controlled device 2000 referring to an activity mode selected by a user. The activity mode can include, for example, a movie mode, a music listening mode, a cleaning mode, a vacation mode, and a sleep mode. A variety of UI types can be generated according to activity mode.
[00038] The identification unit 3900 can also select the activity mode based on a user input regarding the UI supply apparatus 3000. In this case, the U1 supply apparatus 3000 can display a list of activity modes . The identification unit 3900 can also receive information regarding the selected activity mode from the user terminal 1000. In this case, the user terminal 1000 can display the list of activity modes and provide the UI supply apparatus 3000 with information regarding the mode selected activity based on user input.
[00039] A list of controlled devices that match the activity mode can also be stored in the DB 3600 which will be described later. The identification unit 3900 can identify controlled devices referring to the activity mode based on the list of controlled devices. For example, an air conditioner, a lighting device, and a TV can match with respect to movie mode. In addition, if user select movie mode as activity mode, ID unit 3900 can identify air conditioner, lighting device and TV as 2000 controlled devices.
[00040] Control information collection unit 3100 collects control information pertaining to controlled devices 2000. Control information, which is information pertaining to an operation of the controlled device 2000, controlled in accordance with a control command, may include information regarding a history of use of a control device, and information regarding, for example, controlled time, controlled devices, control functions and control numbers.
[00041] The control information collection unit 3100 also collects the control information from at least one of user terminal 1000 and controlled devices 2000. If user terminal 1000 controls controlled devices 2000 through the supply apparatus of UI 3000, the control information collection unit 3100 collects the control information from the 1000 user terminal based on a control command provided for the device control. If user terminal 1000 directly controls the controlled devices 2000, the control information collection unit 3100 collects control information relating to controlled operations from the controlled devices 2000. However, the present invention is not limited thereto. The control information collection unit 3100 collects the control information regarding the 2000 controlled devices from a separate server on which the control information regarding the 2000 controlled devices is stored. The control information collection unit 3100 can also collect the control information from at least one of an internal database of the UI supply apparatus 3000, an external database connected to the UI supply apparatus. 3000, and 2000 controlled devices.
[00042] The 3200 recommendation function collection unit collects information regarding recommended control functions from the 4000 server based on the control information. The recommendation function collection unit 3200 provides the server 4000 with the collected control information and information regarding the selected activity mode, and receives information regarding the recommended controlled devices and control functions of the recommended controlled devices based on at least one of the control information and activity mode from the server 4000. For example, the recommendation function collection unit 3200 provides the server 4000 with various types of control information concerning a Television (TV), a radio, a device. lighting, an air conditioner and a washing machine, and receives a recommendation of the TV and the air conditioner as controlled devices from the server 4000 and a TV volume adjust function and a control adjust function . In this case, the 4000 server can recommend the 2000 controlled devices and roles that are used at a higher value than a value previously set by a user based on the controlling device's usage history.
[00043] Recommendation function collection unit 3200 can also provide user terminal 1000 with information regarding controlled device and recommended control function from server 4000, and determine a controlled device and control function that should be added to a UI based on user input via the 1000 user terminal. For example, if feedback information used to include the recommended controlled device and control function in the UI is received from the 1000 user terminal, the 3200 recommendation function collection unit can determine that the recommended controlled device and control function are included in the UI. Also, for example, if feedback information used not to include the recommended controlled device and control function in the UI is received from user terminal 1000, recommendation function collection unit 3200 may additionally request that server 4000 recommend controlled device and control function.
[00044] The 3300 control command collection unit collects control commands corresponding to the recommended control functions. The control command collection unit 3300 requests the control commands corresponding to the recommended control functions from the 2000 controlled devices and receives information regarding the control commands from the 2000 controlled devices. the TV volume and temperature adjustment function of the air conditioner are recommended, the 3300 control command collection unit requests a control command to adjust the volume from the TV and a control command to adjust the temperature to from the air conditioner.
[00045] However, the present invention is not limited thereto. The control command collection unit 3300 previously collects control commands pertaining to the operations of the controlled devices 2000. The control command collection unit 3300 collects information pertaining to the control commands from the controlled devices 2000 or collects information pertaining to the commands controls related to the operations of the 2000 controlled devices from a separate server.
[00046] The 3400 UI generation unit generates a UI used to control 2000 controlled devices based on recommended control functions and collected control commands. The 3400 UI generating unit generates the UI capable of controlling the 2000 controlled devices together which are recommended by the 4000 server.^ For example, if the 4000 server recommends the TV and the air conditioner as the controlled devices, the generating unit of UI 3400 generates a UI having both the function of adjusting the volume of the TV and the function of adjusting the temperature of the air conditioner.
[00047] The UI generation unit 3400 also previously determine the UI layout, and allocates UI buttons for control functions of the 2000 controlled devices, respectively. Therefore, a user is able to easily control a plurality of controlled devices using UIs having the same layout.
[00048] The UI generation unit 3400 can also generate or change the UI based on a user's device control history. For example, the 3400 UI generation unit can emphasize or add an icon to control a function frequently used by the user. Also, for example, the 3400 UI generation unit can delete an icon to control a function that is not frequently used by the user. In addition, for example, the 3400 UI generation unit can change icon locations to control functions of controlled devices. However, the present invention is not limited thereto.
[00049] The UI supply unit 3500 provides the user terminal 1000 with the generated UI. The UI provided by the 3500 UI supply unit is displayed on a 1000 user terminal screen. The 2000 controlled devices are controlled based on a user input in the UI displayed on the 1000 user terminal screen.
[00050] The DB 3600 stores various types of information needed to generate the UI. The DB 3600 stores information regarding various control operations of the 2000 controlled devices, which will be described in more detail with reference to figures 7 and 8 later.
[00051] The 3700 Transmit/Receive Unit transmits and receives various types of information necessary to generate the UI to and from User Terminal 1000 and Server 4000.
[00052] The 3800 control unit controls the general operations of the 3000 UI supply apparatus, and controls the 3100 control information collection unit, the 3200 recommendation function collection unit, the control command collection unit 330, the UI generation unit 3400, the UI supply unit 3500, the DB 3600, and the transmit/receive unit 3700 such that the UI supply apparatus 3000 can generate and supply the UI based on the control information.
[00053] The recommendation function collection unit 3200 provides the user terminal 1000 with information regarding the control functions recommended by the server 4000. The user terminal 1000 generates the UI used to control the controlled devices 2000 by using the information concerning control functions. However, the present invention is not limited thereto. The 1000 user terminal receives information regarding the recommended control functions from the 4000 server.
[00054] The 3300 control command collection unit provides the user terminal with 1000 collected control commands. The 1000 user terminal generates the UI used to control 2000 controlled devices by using the control commands provided.
[00055] A method of generating the UI by using the information provided by the UI providing apparatus 3000 and server 4000 in the user terminal 1000 will be described in more detail with reference to figures 10 and 11:.
[00056] The server 4000 according to an embodiment of the present invention will now be described with reference to figure 3 below.
[00057] Figure 3 is a detailed block diagram illustrating the server 4000 according to an embodiment of the present invention.
[00058] Referring to Figure 3, the server 4000 according to the present embodiment includes a control information receiving unit 4100, a recommendation function determination unit 4200, a recommendation function providing unit 4300, a transmit/receive unit 440 and a control unit 4500.
[00059] The control information receiving unit 4100 receives control information from the UI supply apparatus 3000. The control information, which is information regarding the operations of the controlled devices 2000 controlled in accordance with a control command, include information regarding, for example, controlled time, controlled devices, control functions and control numbers. The control information receiving unit 4100 also collects control information from at least one of the terminal and controlled devices 2000. The user terminal 1000 and the controlled devices 2000 are directly connected to the server 4000 via the network 5000.
[00060] Example recommendation function determination unit, 4200 determination unit recommends devices and functions a higher value than a previously defined value between 2000 controlled devices and controlled control functions on Monday at 9:00 am - 9:30 am
[00061] The recommendation function determination unit 4200 determines the recommendation functions from control information by analyzing the 2000 controlled devices and control functions together controlled by the user. For example, if a number to jointly control a TV, an air conditioner, and a lighting device exceeds a previously set value, the recommendation function determination unit 4200 recommends controlled devices and control functions to generate a capable UI to jointly control a TV volume adjustment function, an air conditioner temperature adjustment function, and a lighting device brightness adjustment function.
[00062] The recommendation function determination unit 4200 can also receive information regarding a user-selected activity mode from the UI supply apparatus 3000 and recommend controlled devices corresponding to the activity mode. However, the present invention is not limited thereto. The 1000 user terminal can identify controlled devices corresponding to the activity mode selected by the user and provide the 4000 server with information regarding the identified controlled devices. The recommendation function determination unit 4200 can recommend predetermined controlled devices and control functions based on information pertaining to the identified controlled devices.
[00063] The 4200 recommendation function determination unit also recommends devices and functions to be controlled based on controlled devices and control functions that are currently controlled by the 1000 user terminal.
[00064] The recommendation function supply unit 4300 provides the UI supply apparatus 3000 with the given recommendation functions. The recommendation functions provided are used to generate a UI for device control by the UI provision appliance 3000.
[00065] The transmit/receive unit 4400 transmits and receives various types of information necessary to recommend control functions used to generate the UI to and from the user terminal 1000, the controlled devices 2000 and the UI supply apparatus 3000 .
[00066] The 4500 control unit controls the general operation of the 4000 server, and controls the 4100 control information receiving unit, the 4200 recommendation function determination unit, the 4300 recommendation function supply unit, and the transmit/receive unit 4400 such that server 400 can recommend control functions used to generate the □ I. J
[00067] The recommendation function supply unit 4300 provides the user terminal 100 with information regarding the determined recommendation functions, and the user terminal 1000 generates the UI used to control the controlled devices 2000 using the information regarding the recommendation functions .
[00068] A method of providing UI for device control according to an embodiment of the present invention will now be described with reference to figure 4.
[00069] Figure 4 is a detailed block flowchart of a method of providing UI for device control according to an embodiment of the present invention.
[00070] Referring to figure 4, in step S400, the UI provision apparatus 3000 identifies controlled devices that match an activity mode. The UI supply apparatus 3000 can identify at least one controlled device 2000 referring to the activity mode selected by a user in step S400.
[00071] The UI supply apparatus 3000 can also select the activity mode based on a user input regarding the UI supply apparatus 3000. In this case, the UI supply apparatus 3000 can display a list of modes of activities. The UI supply device 3000 can also receive information regarding the selected activity mode. The UI supply apparatus 3000 can receive information concerning the selected activity mode from the user terminal 1000. In this case, the user terminal 1000 can display the list of activity modes and supply the UI supply apparatus 3000 information pertaining to the selected activity mode based on user input.
[00072] A list of controlled devices matching the activity mode can be stored in the DB 3600. The UI supply apparatus 3000 can identify the controlled devices referring to the activity mode based on the list of controlled devices. For example, an air conditioner, a lighting device, and a TV can match a movie mode. In addition, if user select movie mode as activity mode, UI supply device 3000 can identify air conditioner, lighting device and TV as controlled devices 2000.
[00073] In step S401, the UI supply apparatus 3000 collects control information regarding the identified controlled devices. The UI supply apparatus 3000 collects the control information from at least user terminal 1000 and controlled devices 2100 and 2200 in step S401. If user terminal 1000 controls the controlled devices 2100 and 2200 through the UI supply apparatus 3000, the UI supply apparatus 3000 collects the control information based on a control command supplied by the user terminal 1000. If the user terminal 1000 directly controlling controlled devices 2100 and 2200, UI supply apparatus 3000 receives control information concerning controlled operations from controlled devices 2100 and 2200. However, the present invention is not limited thereto. The UI provisioning apparatus 3000 collects control information pertaining to the controlled devices 2100 and 2200 from a separate server in which the control information pertaining to the controlled devices 2100 and 2200 is stored.
[00074] In step S402, the UI provision apparatus 3000 provides the collected control information to the server 4000. Although the server 4000 receives the control information from the UI providing apparatus 3000 in step S402, the present invention is not limited thereto. The 4000 server receives the control information from the 1000 user terminal or the 2100 and 2200 controlled devices. In this case, the 1000 user terminal and the 2100 and 2200 controlled devices are directly connected to the 4000 server via the 5000 network.
[00075] In step S404, server 4000 parses the control information. Server 4000 parses a user control history and device control pattern of a user based on the control information received in step S404. For example, Server 4000 determines controlled devices that are controlled at a higher value than a previously defined value by hours or days. The 4000 server determines respective controlled device control functions that are controlled at a higher value than a previously defined value by time or days.
[00076] Server 4000 sets jointly controlled devices controlled at a value higher than a previously set value and sets information regarding jointly controlled functions: controlled at a value higher than a value previously set in step S404.
[00077] In step S406, server 4000 recommends controlled devices and control functions for the 3000 UI provisioning appliance. Server 4000 recommends controlled devices and control functions by days or time in step S406. For example, server 400 recommends devices and functions that are controlled at a higher value than a previously defined value between controlled devices 2100 and 2200, and controlled roles on Monday at 9:00 am - 9:30 am.
[00078] The 4000 server also recommends 2100 and 2200 controlled devices and device control functions in step S406. For example, if a number to simultaneously control a TV, an air conditioner, and a lighting device exceeds a previously set value, the server 4000 recommends controlled devices and control functions in order to generate a UI capable of jointly controlling a a function to adjust the TV volume, a function to adjust the temperature of the air conditioner, and a function to adjust the brightness of the lighting device.
[00079] The 4000 server also recommends that devices and functions be controlled based on controlled devices and control functions that are currently controlled by the 1000 user terminal in step S406.
[00080] In step S407, the UI supply apparatus 3000 provides the user terminal 1000 with a list of recommended controlled devices and control functions.
[00081] In step S408, the user terminal 1000 provides the UI supply apparatus 3000 with user feedback information regarding the list of controlled devices and recommended control functions. For example, the user terminal 1000 can provide the UI providing apparatus 3000 with the feedback information used to include the recommended controlled devices and control functions in a UI. In that case, the UI Supply Appliance 3000 may determine that the controlled devices and recommended control functions are included in the UI. Also, for example, if the user terminal 1000 can provide the UI providing apparatus 3000 with the feedback information used not to include the controlled devices and functions UI 3000 can further request that the server 4000 recommend controlled devices and control functions.
[00082] In steps S409 and S410, the UI supply apparatus 3000 requests control command information from controlled devices 2100 and 2200 based on information regarding the controlled devices and recommended control functions.
[00083] In steps S412 and S414, the controlled devices 2100 and 2300 provide the UI supply apparatus 3000 with the control command information.
[00084] Although the UI supply apparatus 3000 receives the present invention is not limited thereto.
[00085] In step S416, the UI supply apparatus 3000 generates a UI. The UI supply apparatus 3000 generates the UI control command collected in step S416. For example, if the server 4000 recommends the TV and the air conditioner as controlled devices for the UI supply apparatus 3000, the UI supply apparatus 3000 generates the UI including the TV volume adjust function and the function to adjust the temperature of the air conditioner.
[00086] The UI supply apparatus 3000 previously determines a UI layout, and allocates control functions from the controlled devices 2100, and 2200 to UI buttons of the previously determined layout. Therefore, the user can easily control a plurality of controlled devices using UIs of the same layout.
[00087] The UI provisioning appliance 3000 can also generate or change the UI based on the user's device control history. For example, the UI Delivery Appliance 3000 can emphasize or add or icon to control a function frequently used by the user. Also, for example, the 3400 UI generation unit can delete an icon to control a function that is not frequently used by the user. Additionally, for example, the UI providing apparatus 3000 can change icon locations to control functions of controlled devices. However, the present invention is not limited thereto. H
[00088] In step S418, the UI providing apparatus 3000 provides the user terminal 1000 with the generated UI. In step S420, user terminal 1000 controls the devices
[00089] The UI 3000 supply apparatus according to another embodiment of the present invention will now be described with reference to figure 5.
[00090] Figure 5 is a detailed block diagram illustrating the UI delivery apparatus 3000 according to another embodiment of the present invention.
[00091] Referring to figure 5, the UI supply apparatus 3000 according to the present embodiment includes an identification unit 3005, a control information collection unit 3010, a control function selection unit 3020, a 3040 control command collection unit, a 3040 UI generation unit, a 3050 UI supply unit, a 3060 DB, a 3070 transmit/receive unit and a 3080 control unit.
[00092] The identification unit 3005 identifies at least one controlled device 2000 referring to an activity mode selected by a user. The activity mode can include, for example, a movie mode, a music mode, a cleaning mode, a vacation mode, and a sleep mode. A variety of UIS types can be generated according to the activity mode.
[00093] The identification unit 3005 can also select the activity mode based on a user input regarding the UI supply apparatus 3000. In that case, the UI supply apparatus 3000 can display a list of activity modes . The identification unit 3005 can also receive information regarding the selected activity mode from the user terminal 1000. In this case, the user terminal 1000 can display the list of activity modes and provide the UI supply apparatus 3000 with information regarding to selected activity mode based on user input.
[00094] A list of controlled devices that matches the activity mode can also be stored in the DB 3600. The identification unit 3005 can identify controlled devices referring to the activity mode based on the list of controlled devices. For example, an air conditioner, a lighting device, and a TV can match movie mode. Furthermore, if user ID 3005 can identify the air conditioner, lighting device and TV in the controlled devices 2000.
[00095] The control information collection unit 3010 controls over controlled devices 2000. The control information collection unit 3010 collects the control information from at least one of the 1000 user terminal and the controlled devices 2000. If the user terminal 1000 controls the controlled devices 2000 through the UI supply apparatus 3000, the control information collection unit 3010 collects the control information from the user terminal 1000 on the basis of a control command provided for device control. If the 1000 user terminal directly controls the controlled devices 2000, the control information collection unit 3010 collects control information relating to controlled operations from the controlled devices 2000. control information collection unit 3010 collects the control information relating to controlled devices 2000 are stored.
[00096] Control function selection unit 3020 selects control functions to[ be included in a UI. The control function selection unit 3020 analyzes a user's device control pattern based on the collected control information, and selects controlled devices and control functions that are control targets based on the analyzed device control pattern. The control function selection unit 3020 also selects the control functions by days or time by analyzing the control information. For example, the control function selection unit 3020 selects devices and functions that are controlled at a higher value than a previously set value between controlled devices and controlled control functions on Monday at 9:00 - 9:30.
[00097] The control function selection unit 3020 also selects the control functions from controlled information by analyzing controlled devices and against jointly controlled functions. For example, if a number to jointly control a TV, an air conditioner, and a lighting device exceeds a previously set value, the control function selection unit 3020 selects a TV volume adjustment function, a. function to adjust the temperature of the air conditioner, and a function to adjust the brightness of the lighting device. [
[00098] The 3020 control function select[ unit also selects controlled devices corresponding to the 3020 control function select also selects devices and functions to be controlled based on the controlled devices and control functions that are currently controlled by the user terminal 1000.
[00099] The 3020 control function selection unit can also provide the 1000 user terminal with information regarding the controlled devices and selected control functions, and determine the controlled devices and control functions to be included in the UI based on an input user terminal 1000. For example, if the control function selection unit 3020 receives feedback information used to include the recommended controlled devices and control functions in the UI from user terminal 1000, the control unit selection in the UI. Also for example, if the 3020 control function selection unit receives the feedback information used not to include the controlled devices and control functions in the UI, the 3020 control function selection unit can reselect the controlled devices and functions of control.
[000100] Control command collection unit 3030 collects control commands corresponding to selected control functions. The control command collection unit 3030 requests the control commands corresponding to the selected control functions from the 2000 controlled devices, and receives information regarding the control commands from the 2000 controlled devices. adjust the TV volume and the function to adjust the temperature of the air conditioner are selected, the control command collection unit 3030 requests a control command to adjust the volume from the TV and a control command to adjust the temperature from the air conditioner.
[000101] However, the present invention is not limited thereto. The control command collection unit 3030 pre-collects control commands concerning the operations of the controlled devices 2000. The control command collection unit 3030 collects information concerning the control commands from the controlled devices 2000 or collects information concerning the commands Controls pertaining to the operations of the 2000 controlled devices from a separate server.
[000102] The 3040 UI generation unit generates a UI used to control 2000 controlled devices based on the selected control functions and the collected control commands. The 3040 UI generation unit generates the UI capable of controlling the 2000 controlled devices together which are recommended by the 4000 server. For example, if the 4000 server selects and recommends the TV and the air conditioner as the controlled devices, the 4000 unit UI generation 3040 generates a UI that includes both the function to adjust the TV volume and the function to adjust the temperature of the air conditioner.
[000103] The UI generation unit 3040 also predetermines a UI layout, and allocates UI buttons including the predetermined layout to control functions of 2000 controlled devices. Therefore, a user can easily control a plurality of controlled devices using UIS having the same layout.
[000104] The 3040 UI generation unit can also generate or change the UI based on a user's device control history. For example, the 3040 UI generation unit can emphasize or add an icon to control a function frequently used by the user. Also, for example, the 3040 UI generation unit can delete an icon to control a function that is not frequently used by the user. In addition, for example, the 3040 UI generating unit can change icon locations to control functions of controlled devices. However, the present invention is not limited thereto.
[000105] The UI supply unit 3050 provides the user terminal 100 with the generated UI. The UI provided by the 3050 UI supply unit is displayed on a 1000 user terminal screen. The 2000 controlled devices are controlled based on a user input in the UI displayed on the 1000 user terminal screen.
[000106] The DB 3060 stores various types of information needed to generate the UI. The DB 3060 stores information regarding various control operations of the controlled devices 2000, which will be described in more detail with reference to figures 7 and 8 later.
[000107] The 3070 transmit/receive unit transmits and receives various types of information needed to generate the UI.
[000108] Control unit 3080 controls general operation of UI supply apparatus 3000, control information collection 3010, control function selection unit 3020, control command collection unit 3030, generation unit of UI 3040, the UI supply unit 3050, the DB 3060, and the transmit/receive unit 3070 such that the UI supply apparatus 3000 can generate and supply the UI based on the control information.
[000109] Meanwhile, the control function selection unit 3020 provides user terminal 1000 with information regarding the selected control functions. The control command collection unit 3030 provides the user terminal 1000 with the collected control commands. The 1000 user terminal generates the UI used to control 2000 controlled devices by utilizing the received information regarding selected control functions and control commands.
[000110] A method of providing UI for device control according to another embodiment of the present invention will now be described with reference to figure 6.
[000111] Figure 6 is a detailed block flowchart illustrating a method of providing UI for device control according to another embodiment of the present invention.
[000112] Referring to figure 6, in step S600, the UI provision apparatus 3000 identifies controller controlled devices 2000 referring to the activity mode selected by a user in step S600.
[000113] The UI supply apparatus 3000 can also select the activity mode based on a user input regarding the UI supply apparatus 3000. In this case, the UI supply apparatus 3000 can display a list of modes of activity. The UI supply device 3000 can also receive information regarding the selected activity mode. The UI delivery device 3000 can receive information regarding the selected activity mode from the user terminal 1000. In this case, the user terminal 1000 can display the list of activity modes and provide the device with: UI delivery device 3000 the information regarding the selected ■ mode of activity based on user input.
[000114] A list of controlled devices that match the activity mode can be stored in the DB 3060. The UI provision apparatus 3000 can identify the devices on the list of controlled devices. For example, an air conditioner, a lighting device, and a TV can match a movie mode. In addition, if user select movie mode as activity mode, UI supply device 3000 can identify air conditioner, lighting device and TV as controlled devices 2000.
[000115] In step S601, the UI supply apparatus 3000 collects control information regarding the identified controlled devices. The UI supply apparatus 3000 collects the control information from at least one of the 1000 user terminal is: controlled devices 2100 and 2200 in step S600. If the user terminal 1000 controls 2100 and 2200 controllers through the UI supply apparatus 3000, the UI supply apparatus 3000 collects the control information based on a control command provided by the user terminal 1000. user 1000 directly control controlled devices 2100 and 2200, UI supply apparatus 3000 controlled from controlled devices 2100 and 2200. However, the present invention is not limited thereto. The UI provisioning apparatus 3000 collects control information regarding the controlled devices 2100 and 2200 from a separate server on which the control information regarding the controlled devices 2100 and 2200 is stored. :
[000116] In step S602, the UI 3000 provides device control and a device control pattern of a user based on the collected control information, and selects controlled devices and control functions that are control targets based on in the analyzed device control history and device control pattern in step S602. The UI supply apparatus 3000 also selects the control functions by days or time by analyzing the control information. For example, the UI Delivery Apparatus 3000 selects devices and functions that are controlled at a higher value than a pre-set value between controlled devices and controlled control functions on Monday at 9:00 am - 9:30 am.
[000117] The UI Supply Apparatus 3000 also selects the control functions from controlled information by analyzing controlled devices and control functions controlled jointly in step S602. For example, if a number to jointly control a TV, an air conditioner and a lighting device exceeds a pre-set value, the UI supply unit 3000 selects a TV volume adjustment function, a TV volume adjustment function. temperature of the air conditioner, and a function to adjust the brightness of the lighting device.
[000118] The UI Supply Apparatus 3000 also selects devices and functions to be controlled based on controlled devices and control functions that are currently controlled by user terminal 1000 in step S602.
[000119] At step S603, the UI supply apparatus 3000 provides the user terminal 1000 with a list of the selected controlled devices and control functions.
[000120] In step S604, user terminal 1000 provides UI supply apparatus 3000 with user feedback information regarding the list of controlled devices and recommended control functions. For example, the user terminal 1000 can provide the UI providing apparatus 3000 with the feedback information used to include the controlled devices and recommended control functions in a UI. In that case, the UI Supply Apparatus 3000 can determine the controlled devices and selected control functions to be included ha Ui. Also, for example, user terminal 1000 can provide apparatus not to include controlled devices and UI supply functions 3000 can select controlled devices and control functions again.
[000121] In steps S605 and S606, the UI supply apparatus 3000 requests control command information from controlled devices 2100 and 2200 based on information pertaining to the controlled devices and selected control functions.
[000122] In steps S608 and S610, the controlled devices 2100 and 2200 provide the UI supply apparatus 3000 with the control command information.
[000123] Although the UI supply apparatus 3000 receives the control command information from the controlled devices 2100 and 2200 in steps S605 through S610, the present invention is not limited thereto.
[000124] In step S612, the UI supply apparatus 3000 generates a UI. The UI Supply Apparatus 3000 generates the UI to control the controlled devices 2100 and 2200 based on the selected control functions and control command information collected in step S612. For example, if the server 4000 selects the TV and the air conditioner as controlled devices, the UI supply unit 3000 generates the UI including the TV volume adjust function and the air unit temperature adjust function conditioning.
[000125] The UI supply apparatus 3000 previously determines a UI layout in step S612, and allocates control functions of the controlled devices 2100 and 2200 to UI buttons of the previously determined layout. Therefore, the user can easily control a plurality of controlled devices using UIs of the same layout.
[000126] In step S612, the UI providing apparatus 3000 can also generate or change the UI based on the user's device control history. For example, the 3000 UI Delivery Appliance can emphasize or add an icon to control a function frequently used by the user. In addition, for example, the UI supply apparatus 3000 can delete an icon to control a function that is not frequently used by the user. In addition, for example, the UI supply apparatus 3000 can change icon locations to control functions of controlled devices. However, the present invention is not limited thereto.
[000127] In step S614, the UI providing apparatus 3000 provides the user terminal 1000 with the generated UI. In step S616, user terminal 1000 controls controlled devices 2100 and 2200 based on the UI received.
[000128] Control information according to an embodiment of the present invention will now be described with reference to figures 7 and 8. [
[000129] Figure 7 illustrates a table of control information according to an embodiment of the present invention.
[000130] Referring to Fig. 7, the control information table according to the present embodiment includes a day field 70, a time field 72, a device controlled field 74, a control function field 76 and a field number 78.
[000131] The days that controlled devices are controlled are stored in day field 70. The time that controlled devices are controlled is stored in time field 72. Controlled device ID values are stored in the controlled device field 74. Control functions by controlled devices are stored in the control function field 76. Control numbers by control functions by controlled devices are stored in field number 78. {
[000132] Therefore, the server 4000 or the UI provisioning appliance 3000 analyzes a user's device control pattern according to the control information table, and determines controlled devices control functions that should: be included in base in the analyzed device control pattern. For example, if the UI Delivery Apparatus 3000 generates a UI at 9:00 - 9:30 AM, the UI Delivery Apparatus 3000 generates the UI capable of controlling a volume adjustment function of a TV, 9:00 - 9:30 AM.
[000133] Figure 8 illustrates a table of control information according to another embodiment of the present invention.
[000134] Referring to Fig. 8, the control information table according to the present invention includes a day field 80, a time field 82, and a device controlled field 84.
[000135] The days that the controlled devices are controlled are stored in the day field 80. The time that the controlled devices are controlled is stored in the time field 82. Identification values of controlled devices jointly controlled at the same time are stored in the field of: controlled device 84.
[000136] Therefore, the UI provision apparatus 3000 determines that the controlled devices are included in the control targets of a UI according to the control information table. For [example, if a radio is controlled, the UI Delivery Apparatus 3000 generates a UI capable of controlling the radio and a cleaning medium together.
[000137] A UI for device control according to an embodiment of the present invention will be referenced to figure 9.
[000138] Figure 9 illustrates a device UI according to an embodiment of the present invention.
[000139] Referring to figure 9, the UI for device control according to the present invention includes a region 90 for controlling an air conditioner, a region 92 for controlling a lighting device, and a region 94 for controlling a TV.
[000140] A "cold" button, an "auto" button, a "heat" button and an "off" button are displayed in region 90 to control the air conditioner. A button to adjust brightness is displayed in region 92 to control the lighting device. A channel adjust button and a volume adjust button are displayed in region 94 to control the TV.
[000141] A UI layout is previously determined. Controlled device control functions are allocated to respective buttons from previously determined layout UIs whenever the UIs are generated.
[000142] A method of generating a UI according to the embodiment of the present invention will now be described with reference to figure 10.
[000143] Figure 10 is a detailed block flowchart illustrating a method of generating a UI according to an embodiment of the present invention.
[000144] Referring to figure 10, in step S1000, server 400 provides user terminal 1000 and UI supply apparatus 3000, ■ recommendation functions. Server 4000 provides user terminal 1000 and UI providing apparatus 3000 recommendation functions determined using control information received from UI providing apparatus 3000 at step S1000.
[000145] In step S1002, the UI supply apparatus 3000 collects control commands. The UI supply apparatus 3000 collects control commands corresponding to the recommendation functions from devices controlled in step S1002. |
[000146] In step S1004, the UI supply apparatus 3000 provides the collected control commands to the user terminal 1000.
[000147] In step S1006, user terminal 1000 generates the UI based on recommendation functions and control commands. A screen to generate the UI is provided for user terminal 1000 based on the controls in step 1006. with reference to figure 11.
[000148] An example of generating a UI used by the terminal according to another embodiment of the present invention will now be described with reference to figure 11.
[000149] Figure 11 illustrates the generation of an UI 22 used by the user terminal 1000 to control the controlled devices 2000 according to another embodiment of the present invention.
[000150] As described above, user terminal 1000 receives recommendation functions and control commands corresponding to recommendation functions from at least one of server 4000 and UI provision device 3000. :
[000151] User terminal 1000 also displays a list 10 of controlled devices and a region 12 in which selected controlled devices are displayed on one screen. A user selects devices included in UI 22 controlled selected for region 12. Devices matching recommendation roles are displayed in the list 10 of controlled devices based on recommendation roles from at least one of the 4000 server and device provisioning device. IU 3O00.
[000152] After selecting the controlled devices, functions 18 and 20 of selected devices 14 and 16 are displayed on the 1000 user terminal screen. User selects some of the displayed functions 18 and 20 to allow selected functions to be included in the UI 22 for device control. [
[000153] User terminal [1000 then generates UI 22 for device control in the same way as UI generation units 3400 and 3040.
[000154] According to an embodiment of the present invention, a controlled device, controlled by a user.
[000155] According to another embodiment of the present invention, a UI can be generated and provided by combining frequently used functions of a plurality of controlled devices.
[000156] According to another embodiment of the present invention, a UI to control controlled devices used jointly among a plurality of controlled devices can be generated and provided.
[000157] One or more embodiments of the present invention may be incorporated as a recording medium, for example, a program module to be run on computers that includes computer readable commands. Computer storage media includes any usable media that can be accessed by computers, volatile and non-volatile media, and detachable and non-peelable media. Also, the computer storage means includes a computer storage means and a communication means. Computer storage media includes all volatile and non-volatile media, and detachable and non-peelable media that are designed to store information including computer readable commands, data structures, program modules or other data. The communication means includes computer readable commands, a data structure, a program module and other transmission mechanisms, and includes other information transmission means.
[000158] The present invention may, however, be incorporated in many different forms and should not be construed as being limited to the embodiments set forth herein; rather, these modalities are provided so that this disclosure will be complete, and will fully convey the inventive concept to those of ordinary skill in the art.
[000159] Although the present invention has been shown and described with reference to certain embodiments and designs of the portable terminal, it will be understood by those skilled in the art that various changes in form and detail can be made thereto without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents. j
权利要求:
Claims (13)
[0001]
1. METHOD FOR PROVIDING USER INTERFACE (UI), the method characterized by comprising: identifying one or more controlled device relating to an activity mode selected by a user; collect control information relating to functions provided by the one or more identified controlled devices, wherein the control information comprises a user control history and a device control pattern; and selecting at least one controlled device from the one or more controlled devices based on the control information; select controlled functions from the selected at least one controlled device, based on the control information; collect control command information from the selected at least one controlled device; and generating a UI used to control the at least one selected controlled device with respect to the activity mode based on the selected control functions of the at least one selected controlled device and control command information.
[0002]
2. Method according to claim 1, characterized in that it further comprises providing a user terminal with the UI.
[0003]
Method according to claim 1, characterized in that the activity mode comprises at least one of a movie mode, a music listening mode, a cleaning mode, a vacation mode and a sleep mode.
[0004]
4. Method according to claim 1, characterized in that the UI is changed based on a user's control history with respect to the at least one controlled device.
[0005]
5. Method according to claim 1, characterized in that the collection of control information comprises: collecting control information from at least one of an internal database of the UI supply apparatus, an external database connected to the UI supply device and the at least controlled device.
[0006]
6. UI SUPPLY DEVICE, characterized in that it comprises: a controller configured to: identify one or more controlled devices related to an activity mode selected by a user; collect control information relating to functions provided by the one or more identified controlled devices, wherein the control information comprises a user control history and a device control pattern; and selecting at least one controlled device from the one or more controlled devices based on the control information; select controlled functions from the selected at least one controlled device, based on the control information; collect control command information from the selected at least one controlled device; and generating a UI used to control the selected at least one controlled device relative to the activity mode based on the controlled functions selected from the selected at least controlled device and control command information.
[0007]
UI providing apparatus according to claim 6, further comprising a UI providing unit for providing a user terminal with the UI.
[0008]
UI delivery apparatus according to claim 6, characterized in that the activity mode comprises at least one of a movie mode, a music listening mode, a cleaning mode, a vacation mode and a vacation mode. to sleep.
[0009]
UI supply device according to claim 6, characterized in that the UI is changed based on a user's control history with respect to the at least one controlled device.
[0010]
10. The UI supply apparatus according to claim 6, characterized in that the control information collection unit collects the control information from at least one of an internal database of the UI supply apparatus, a database of external data connected to the UI supply device and the at least one controlled device.
[0011]
11. METHOD FOR PROVIDING A UI SUPPLY APPARATUS WITH INFORMATION USED TO GENERATE A UI FOR DEVICE CONTROL USING A SERVER, the method comprising: receiving control information regarding one or more controlled devices relating to a mode of activity selected by a user of the UI provisioning device; selecting at least one controlled device from one or more controlled devices based on at least one user control history and one device control pattern in the control information; select controlled functions of at least one controlled device based on the at least one of the user's control history and the device's control pattern in the control information; and recommending the at least one controlled device and the controlled functions to be included in the UI for the UI providing apparatus; wherein the UI providing apparatus collects command control information from the at least one controlled device and uses the command control information and the controlled functions to generate the UI for controlling the at least one controlled device.
[0012]
12. NON TRANSIENT COMPUTER-READABLE RECORDING MEANS, characterized by having recorded in it a computer program to execute a method of providing User Interface (UI) of claim 1.
[0013]
13. NON TRANSIENT COMPUTER-READABLE RECORDING MEANS, characterized by having recorded thereon a computer program to perform a method of providing a UI supply apparatus with information used to generate a UI for device control using a server of claim 11 .
类似技术:
公开号 | 公开日 | 专利标题
BR112014012962B1|2021-08-17|METHOD FOR PROVIDING USER INTERFACE |, UI DELIVERY APPARATUS, METHOD OF PROVIDING A UI PROVIDING APPARATUS WITH INFORMATION USED TO GENERATE A UI FOR DEVICE CONTROL USING A SERVER, AND NON TRANSIENT COMPUTER-READABLE RECORDING MEANS
US10158536B2|2018-12-18|Systems and methods for interaction with an IoT device
KR102006741B1|2019-09-02|Method and system sharing activity of a device
US20150341227A1|2015-11-26|Providing a user interface for devices of a home automation system
US20190289648A1|2019-09-19|Discovery of connected devices to determine control capabilities and meta-information
US10548003B2|2020-01-28|Electronic device for controlling an external device using a number and method thereof
US9825464B2|2017-11-21|Apparatus for managing electric devices
CN105493025A|2016-04-13|Method and system for presenting content
US9585089B2|2017-02-28|Controller, electronic apparatus, control system, and control method for communicating via first or second communication system based on system priority information
CN105222283A|2016-01-06|A kind of air conditioning control method based on medical information and system
US20150242076A1|2015-08-27|Method of editing one or more objects and apparatus for same
CN106154853A|2016-11-23|A kind of control method and mobile terminal
US10712940B2|2020-07-14|Control method of information device for managing electric power consumption of devices in multiple rooms
JP2014230479A|2014-12-08|Energy management system, energy management controller, energy management method, and program
EP2432189B1|2017-03-01|Method and system for providing users login access to multiple devices via a communication system
US10609444B2|2020-03-31|System and method for operating electronic device supporting enhanced data processing, apparatus and terminal supporting the same
CN108965076A|2018-12-07|A kind of method, apparatus, terminal device and the storage medium of presentation device state
KR101473985B1|2014-12-17|Systems for making customized integrated remote controller based on location information using web page
KR101023422B1|2011-03-24|Dlna network system having a data sharing function and controlling method therefor
KR102132264B1|2020-07-10|A mehtod for providing an evolved multimedia broadcast/multicast service and an electronic device therefor
JP2018013281A|2018-01-25|Air conditioning request management device and method
KR20130124886A|2013-11-15|Electronic device and method for managing device setting thereof
JP5051663B2|2012-10-17|Device control apparatus, device control system, device control method and program
同族专利:
公开号 | 公开日
JP6568168B2|2019-08-28|
EP2786264A4|2015-08-05|
RU2017132841A|2019-02-08|
CA2857266A1|2013-06-06|
BR112014012962A8|2017-06-20|
CN107505847A|2017-12-22|
RU2017132841A3|2019-02-08|
US20130139089A1|2013-05-30|
US20170212649A1|2017-07-27|
WO2013081303A1|2013-06-06|
EP2786264B1|2021-02-24|
RU2682021C2|2019-03-14|
KR101718894B1|2017-03-23|
BR112014012962A2|2017-06-13|
CN104094247B|2017-09-15|
JP2017208863A|2017-11-24|
RU2014126405A|2016-01-27|
EP2786264A1|2014-10-08|
JP6203741B2|2017-09-27|
AU2012327198A1|2013-06-13|
AU2012327198B2|2015-12-10|
CN104094247A|2014-10-08|
RU2632123C2|2017-10-02|
JP2015506133A|2015-02-26|
KR20130060109A|2013-06-07|
US9621369B2|2017-04-11|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US5604860A|1994-10-27|1997-02-18|Xerox Corporation|Feature library and stored customized control interfaces|
RU2127019C1|1997-08-01|1999-02-27|Рыжов Владимир Александрович|Remote-control console for domestic appliances and computer systems|
US6597374B1|1998-11-12|2003-07-22|Microsoft Corporation|Activity based remote control unit|
US6470378B1|1999-03-31|2002-10-22|Intel Corporation|Dynamic content customization in a clientserver environment|
US6526581B1|1999-08-03|2003-02-25|Ucentric Holdings, Llc|Multi-service in-home network with an open interface|
JP4434424B2|2000-04-18|2010-03-17|株式会社ルネサステクノロジ|HOME ELECTRONIC SYSTEM, HOME SERVER DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PROGRAM FOR MAKING COMPUTER TO FUNCTION AS HOME SERVER DEVICE|
US6868292B2|2000-09-14|2005-03-15|The Directv Group, Inc.|Device control via digitally stored program content|
EP1233602A4|2000-09-27|2004-09-08|Ntt Docomo Inc|Electronic device remote control method and electronic device management facility|
WO2002037217A2|2000-11-02|2002-05-10|Sony Electronics, Inc.|Content and application download based on a home network system configuration profile|
US6879351B1|2001-06-13|2005-04-12|Innotech Systems, Inc.|Method and apparatus for remote control|
US6885362B2|2001-07-12|2005-04-26|Nokia Corporation|System and method for accessing ubiquitous resources in an intelligent environment|
US7831930B2|2001-11-20|2010-11-09|Universal Electronics Inc.|System and method for displaying a user interface for a remote control application|
JP2003284161A|2002-03-20|2003-10-03|Sanyo Electric Co Ltd|Operation control apparatus|
US7668990B2|2003-03-14|2010-02-23|Openpeak Inc.|Method of controlling a device to perform an activity-based or an experience-based operation|
JP2004096234A|2002-08-29|2004-03-25|Ntt Docomo Inc|Local server apparatus, control method, remote control system, control program, and recording medium|
JP3800626B2|2003-01-30|2006-07-26|ソニー株式会社|Control device and method, information processing device and method, recording medium, and program|
US7340460B1|2003-04-04|2008-03-04|Yahoo! Inc.|Vector analysis of histograms for units of a concept network in search query processing|
WO2004104881A1|2003-05-26|2004-12-02|Matsushita Electric Industrial Co., Ltd.|Operation history utilization system|
US7127305B1|2003-07-21|2006-10-24|Eyecon Technologies, Inc.|Method and apparatus for unified control of multiple devices|
US8996665B2|2005-03-16|2015-03-31|Icontrol Networks, Inc.|Takeover processes in security network integrated with premise security system|
JP2005310022A|2004-04-26|2005-11-04|Matsushita Electric Ind Co Ltd|Equipment control system|
US20060020904A1|2004-07-09|2006-01-26|Antti Aaltonen|Stripe user interface|
KR100649494B1|2004-08-17|2006-11-24|삼성전기주식회사|Fabrication method of light emitting diode incorporating laser surface treatment of substrate and light emitting diode fabricated thereby|
JP2006106974A|2004-10-01|2006-04-20|Toshiba Corp|Network household electric appliance control system|
JP4698281B2|2005-05-09|2011-06-08|ソニー・エリクソン・モバイルコミュニケーションズ株式会社|Mobile terminal, information recommendation method and program|
US8155120B2|2005-06-09|2012-04-10|Whirlpool Corporation|Software architecture system and method for discovering components within an appliance using fuctionality identifiers|
JP2006350819A|2005-06-17|2006-12-28|Toshiba Corp|Household electrical appliance control system|
KR100746023B1|2005-07-20|2007-08-06|삼성전자주식회사|Apparatus, method and system for providing event information|
JP4593422B2|2005-09-28|2010-12-08|シャープ株式会社|Remote control device|
US20070279389A1|2006-05-31|2007-12-06|Samsung Electronics Co., Ltd.|Method of task-oriented universal remote control user interface|
US20080005679A1|2006-06-28|2008-01-03|Microsoft Corporation|Context specific user interface|
KR101526914B1|2006-08-02|2015-06-08|톰슨 라이센싱|Methods and apparatus for adaptive geometric partitioning for video decoding|
US8106742B2|2006-08-04|2012-01-31|Tegic Communications, Inc.|Remotely controlling one or more client devices detected over a wireless network using a mobile device|
US7769910B2|2007-06-15|2010-08-03|Openpeak Inc|Systems and methods for activity-based control of consumer electronics|
US7899777B2|2007-09-27|2011-03-01|Rockwell Automation Technologies, Inc.|Web-based visualization mash-ups for industrial automation|
US20090150541A1|2007-12-06|2009-06-11|Sony Corporation And Sony Electronics Inc.|System and method for dynamically generating user interfaces for network client devices|
JP5119953B2|2008-01-31|2013-01-16|パナソニック株式会社|Display device|
JP2009206985A|2008-02-28|2009-09-10|Canon Inc|Apparatus operation selection device, and apparatus operation selection method|
JP5280070B2|2008-03-05|2013-09-04|シャープ株式会社|User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program|
KR20090102299A|2008-03-26|2009-09-30|최윤정|Trip mode, easy mode, registering multiful user and reflecting user's tendency interface in intellectual network system|
CN101981522B|2008-04-09|2013-02-13|三菱电机株式会社|Graphical user interface apparatus|
US20090288022A1|2008-05-15|2009-11-19|Sony Corporation|Dynamically changing a user interface based on device location and/or date/time|
KR101446090B1|2008-05-27|2014-10-02|삼성전자주식회사|Control device and method for providing user interface thereof|
JP4990987B2|2009-02-04|2012-08-01|株式会社オプティム|Electronic device setting management system, management method, server, and portable device using portable device|
US8499243B2|2009-03-23|2013-07-30|Panasonic Corporation|Information processing device, information processing method, recording medium, and integrated circuit|
KR101563487B1|2009-05-11|2015-10-27|엘지전자 주식회사|Portable terminal controlling home appliance|
US8626141B2|2009-07-30|2014-01-07|Qualcomm Incorporated|Method and apparatus for customizing a user interface menu|
US8508482B2|2009-11-30|2013-08-13|Neil Van der Byl|Programmable remote control|
US8620476B2|2010-02-12|2013-12-31|Enphase Energy, Inc.|Method and apparatus for smart climate control|
CN101866996B|2010-05-21|2011-11-23|山东大学|LED large-area controllable surface coarsening and etching method based on laser|
US20120110490A1|2010-10-29|2012-05-03|Rockwell Automation Technologies, Inc.|Dynamic menu for device specific graphical user interface presentations|
US20120274547A1|2011-04-29|2012-11-01|Logitech Inc.|Techniques for content navigation using proximity sensing|JP2909719B2|1995-01-31|1999-06-23|キヤノン株式会社|Electron beam device and driving method thereof|
CN102945029B|2012-10-31|2014-12-10|鸿富锦精密工业(深圳)有限公司|Intelligent gateway, smart home system and intelligent control method for home appliance equipment|
JP6133186B2|2013-09-26|2017-05-24|京セラ株式会社|Device control apparatus, device control method and control system|
KR101685108B1|2014-12-30|2016-12-09|김동용|Method and apparatus for controlling home device|
KR20160097671A|2015-02-09|2016-08-18|삼성전자주식회사|Mobile device for controlling medical apparatus and method for controlling medical apparatus thereof|
US10110394B2|2015-05-11|2018-10-23|Samsung Electronics Co., Ltd.|Electronic apparatus and method of controlling the same|
KR20170015785A|2015-07-31|2017-02-09|삼성전자주식회사|Network apparatus, server and control method thereof|
KR20170037409A|2015-09-25|2017-04-04|삼성전자주식회사|Electronic apparatus and ui providing method thereof|
KR20170043939A|2015-10-14|2017-04-24|삼성전자주식회사|Electronic apparatus and the control method thereof|
CN105281995B|2015-10-29|2021-12-24|青岛海尔智能家电科技有限公司|Method and device for recommending linkage information of intelligent equipment|
WO2017119663A1|2016-01-06|2017-07-13|Samsung Electronics Co., Ltd.|Electronic device and method for controlling the same|
CN106210017A|2016-07-05|2016-12-07|Tcl集团股份有限公司|A kind of smart machine control method based on wechat platform and system thereof|
CN108574612B|2017-03-07|2021-06-22|松下电器(美国)知识产权公司|Device determination method and device determination apparatus|
JP2018181270A|2017-04-21|2018-11-15|パナソニックIpマネジメント株式会社|Display method, program, and display system|
JP2021523456A|2018-05-07|2021-09-02|グーグル エルエルシーGoogle LLC|Methods, systems and equipment for providing synthetic graphical assistant interfaces for controlling connected devices|
EP3583770B1|2018-05-07|2020-10-28|Google LLC|Providing composite graphical assistant interfaces for controlling various connected devices|
CN111263004B|2020-01-21|2021-06-18|维达力实业有限公司|Terminal control method and device, computer equipment and storage medium|
CN111413876A|2020-03-02|2020-07-14|青岛聚好联科技有限公司|Method for configuring control page of APP, cloud platform and terminal equipment|
法律状态:
2018-12-04| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2019-12-24| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-06-01| B350| Update of information on the portal [chapter 15.35 patent gazette]|
2021-06-22| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-08-17| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 30/10/2012, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
KR10-2011-0126277|2011-11-29|
KR20110126277|2011-11-29|
KR1020120077921A|KR101718894B1|2011-11-29|2012-07-17|System and method for controlling device|
KR10-2011-0077921|2012-07-17|
PCT/KR2012/008967|WO2013081303A1|2011-11-29|2012-10-30|Method and system for providing user interface for device control|
[返回顶部]